package negocio;

import modelo.Empresa;

import org.hibernate.Session;
import org.hibernate.Transaction;

import dao.Database;
import dao.EmpresaDao;


public class GerenciadorEmpresa {

	public GerenciadorEmpresa() {
	}
	public void salvarEmpresa(Empresa empresa){
		Session session = Database.getInstance().getSession();		
		Transaction tx = session.beginTransaction();

		EmpresaDao empresaDao = new EmpresaDao(session);
		empresaDao.incluiOuAtualiza(empresa);
		
		tx.commit();	
		session.close();
	}
	public Empresa buscarEmpresa(int idEmpresa){
		Session session = Database.getInstance().getSession();		
		Transaction tx = session.beginTransaction();
		
		EmpresaDao empresaDao = new EmpresaDao(session);
		Empresa empresa = empresaDao.buscarPorChavePrimaria( idEmpresa);
		
		tx.commit();	
		session.close();
		
		return empresa;
	}

}
